package _2022.hot100._96_不同的二叉搜索树;

/**
 * @author： YHSimon
 * @date： 2022-04-23 10:35
 */
public class Solution {
    public int numTrees(int n){
        int[] G=new int[n+1];
        G[0]=1;
        G[1]=1;
        for(int i=2;i<=n;i++){
            for(int j=1;j<=i;j++){
                G[i]+=G[j-1]*G[i-j];
            }
        }
        return G[n];
    }
}
